VM Install Type UI Page
Identifier:
org.eclipse.jdt.debug.ui.vmInstallTypePage
Description:
This extension point provides a mechanism for contributing UI that will appear in the JRE tab of the launch configuration dialog.
The UI is shown only when a VM of the specified install type is selected in the JRE tab.
Configuration Markup:
<!ELEMENT extension (vmInstallTypePage*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT vmInstallTypePage EMPTY>
<!ATTLIST vmInstallTypePage
id CDATA #REQUIRED
vmInstallTypeID CDATA #REQUIRED
class CDATA #REQUIRED>
- id - specifies a unique identifier for this vm install type UI page.
- vmInstallTypeID - specifies VM install type that this UI page is applicable to (corresponds to the id of a VM install type).
- class - specifies a fully qualified name of a Java class that implements ILaunchConfigurationTab.
Examples:
The following is an example of a VM install type page extension point:
<extension point=
"org.eclipse.jdt.debug.ui.vmInstallTypePage"
>
<vmInstallTypePage
id=
"com.example.ExampleVMInstallTypePage"
vmInstallTypeID=
"com.example.ExampleVMInstallTypeIdentifier"
class=
"com.example.ExampleVMInstallTypePage"
>
</vmInstallTypePage>
</extension>
In the above example, the contributed page will be shown in the JRE tab of the launch configuration dialog
whenever the currently selected JRE has a VM Install type identifier of com.example.ExampleVMInstallTypeIdentifier.
API Information:
Value of the attribute class must be a fully qualified name of a Java class that implements the interface
org.eclipse.debug.ui.ILaunchConfigurationTab.